package org.mconf.bbb.bot; import java.util.HashMap; import java.util.Map; import com.beust.jcommander.IStringConverter; public class ProbabilitiesConverter implements IStringConverter<Map<Integer, Double>> { @Override public Map<Integer, Double> convert(String value) { Map<Integer, Double> map = new HashMap<Integer, Double>(); String[] values = value.split(";"); for (String tmp : values) { String[] pair = tmp.split(":"); int k = Integer.parseInt(pair[0]); double v = Double.parseDouble(pair[1]); map.put(k, v); } return map; } }